import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Practice3 {
    /*
    链接 https://www.nowcoder.com/practice/17865bc2a75c4944a872ef709958c56e?tpId=290&tqId=39933&ru=/exam/oj
    简单的一道模拟题, 考察模拟和质数判断
     */
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        char[] ss = in.next().toCharArray();
        int[] hash = new int[26];
        //统计所有的字符的个数
        for(int i = 0;i < ss.length;i++){
            hash[ss[i] - 'a']++;
        }
        int max = Integer.MIN_VALUE;
        int min = Integer.MAX_VALUE;
        for(int i = 0;i < 26;i++){
            max = Math.max(max,hash[i]);
            //防止min为0
            if(hash[i] > 0){
                min = Math.min(hash[i],min);
            }
        }
        //找到差值
        int dif = max - min;
        boolean flag = false;
        //0和1特判不是质数, 因为这个没通过了一下
        if(dif == 1 || dif == 0){
            System.out.println("No Answer");
            System.out.println(0);
            return;
        }
        //判断是否是质数
        for(int i = 2;i < (int)Math.sqrt(dif);i++){
            if(dif % i == 0){
                flag = true;
                break;
            }
        }
        //返回
        if(flag){
            System.out.println("No Answer");
            System.out.println(0);
        }else{
            System.out.println("Lucky Word");
            System.out.println(dif);
        }
    }
}